package cn.singno.bob.common.utils;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

import org.apache.log4j.Logger;

import cn.singno.bob.constant.Chartset;

/**
 * <p>名称：EncodeUtils.java</p>
 * <p>描述：编码和转码的工具类 </p>
 * <pre>
 *    
 * </pre>
 * @author 鲍建明
 * @date 2014年7月31日 上午11:29:05
 * @version 1.0.0
 */
public class EncodeUtils {

	private static Logger logger = Logger.getLogger(EncodeUtils.class);
	
	/**
	 * URLEncoder转成UTF-8编码
	 * @param str
	 * @param encode
	 * @return
	 */
	public static String urlToUTF8(String str){
		try {
			return URLEncoder.encode(str, Chartset.UTF8);
		} catch (UnsupportedEncodingException e) {
			logger.error(e);
		}
		return null;
	}
}
